package com.ruoyi.oar.domain.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;
import java.io.Serializable;
import java.time.LocalDateTime;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.QueryParam;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 核查任务查询条件对象 oar_verifi_taskQuery
 *
 * @author oar
 * @date 2022-02-26
 */
@Builder
@Data
@ApiModel("核查任务查询条件对象")
public class OarVerifiTaskQuery extends QueryParam implements Serializable{
    private static final long serialVersionUID = 1L;
    @Tolerate
    public OarVerifiTaskQuery() {
    }
    /** 任务分类名称 */
    @ApiModelProperty(value = "任务分类名称")
    private String taskSortName;
    /** 行业类别 */
    @ApiModelProperty(value = "行业类别")
    private String industryCategory;
    /** 任务类型 */
    @ApiModelProperty(value = "任务类型")
    private String taskType;
    /** 任务状态 */
    @ApiModelProperty(value = "任务状态")
    private Integer taskState;
    /** 任务编号 */
    @ApiModelProperty(value = "任务编号")
    private String verifiNo;
    /** 核查部门 */
    @ApiModelProperty(value = "核查部门")
    private String verifiDeptId;
    /** 登记时间开始时间 */
    @ApiModelProperty(value = "登记时间开始时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime beginCreateTime;
    /** 登记时间结束时间 */
    @ApiModelProperty(value = "登记时间结束时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endCreateTime;


}
